package com.jiesen.base.modules.login.jsLoginUser.service;

import com.jiesen.base.baseDao.BaseService;
import com.jiesen.base.modules.company.model.JsPublicUsersRecord;
import com.jiesen.base.modules.login.jsLoginUser.model.JsLoginUser;

import java.util.List;

public interface JsLoginUserService extends BaseService<JsLoginUser> {

    //根据用户名、手机号、邮箱查询用户
    public JsLoginUser findUserByS(String s);

    //根据用户id查询用户所拥有的角色和权限
    public JsLoginUser findUserRoleById(Integer id);

    //查询所有用户
    public List<JsLoginUser> findAll();

    //根据id查询用户信息与角色信息
    JsLoginUser findRoleByUserId(Integer id);

    //修改用户的角色信息
    boolean updataUserRole(Integer uid, List<Integer> rids);

}
